package com.hzncc.flowable_diboot.vo.refundmanage;

import com.diboot.core.binding.annotation.*;
import com.diboot.core.vo.FileVO;
import com.diboot.core.vo.LabelValue;
import com.diboot.iam.entity.IamOrg;
import com.diboot.iam.entity.IamPosition;
import com.diboot.iam.entity.IamRole;
import com.diboot.iam.entity.IamUser;
import com.diboot.file.entity.FileRecord;
import com.diboot.tenant.entity.IamTenant;
import com.hzncc.flowable_diboot.entity.refundmanage.RefundCert;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.hzncc.flowable_diboot.entity.refundmanage.RefundCertItem;
import com.hzncc.flowable_diboot.payment.entity.PaymentCertItem;
import com.hzncc.flowable_diboot.payment.vo.PaymentCertItemListVO;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;
import java.time.LocalDate;

/**
* 退款凭证 VO定义
* @author MyName
* @version 1.0
* @date 2024-11-12
* Copyright © MyCorp
*/
@Getter @Setter @Accessors(chain = true)
public class RefundCertDetailVO extends RefundCertListVO  {

    private static final long serialVersionUID = 1739354548307794911L;

    /**
     * 费用报销单
     */
    @BindEntityList(entity = RefundCertItem.class, condition = "this.id = refund_cert_id",deepBind = true)
    private List<RefundCertItemListVO> refundCertItemList;

}